dynamic random access memory hosting memory dimm dram asic internet ic design analog flash integrated circuit design programmatie circuit simulation eda e-commerce sram dft